Problem Note 46195: Optimization fails with a "price_element != NULL.." error
Optimization might fail with the following error in the SAS® High-Performance Markdown Optimization HiPerfMerchIntelGridSvr.log file:
DEBUG - STDOUT: 01:41:32 Aggr : ERROR: Assertion failed: price_element != NULL, file /sas/dev/mva-f2tkmi43/di/src/prod_geo.c, line 903
DEBUG - STDOUT: 01:41:32 Aggr : Could not find actual price for season_start interval for start_dt=<current_date_sk fiscal start date>
DEBUG - STDOUT: 01:41:32 Aggr : Error: job 'Aggr' encountered a fatal error
DEBUG - STDOUT: 01:41:32 Aggr :
DEBUG - STDOUT: ERROR: TKTException code = 6 (Access violation)
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmi.so [0x2aaaaaf4d080]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmi.so(tktracex+0x16) [0x2aaaaaf4d224]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmi.so(tkmi_exception_handler+0x6b) [0x2aaaaae329f7]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so(bktExcept+0x5b) [0x2b46c335165b]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so(bkt_segv+0xb) [0x2b46c3353da3]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so(bkt_signal_handler+0xec) [0x2b46c3351a9c]
DEBUG - STDOUT: /lib64/libc.so.6 [0x34568302d0]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmi.so(assert_fn+0x59) [0x2aaaaae1ef67]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmi.so(prod_geo_season_start_inv_val_at_ret+0x174) [0x2aaaaaeb8848]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmi.so(mts_prod_geo_new+0x2b2) [0x2aaaaaf1e0c6]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmi.so [0x2aaaaaf48368]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmi.so [0x2aaaaae24036]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkepdl.so [0x2aaaab9e4e5f]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so(sktMain+0xa6) [0x2b46c33501a2]
DEBUG - STDOUT: <SAS_HOME>/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so(bktMain+0x4b) [0x2b46c33514cb]
DEBUG - STDOUT: /lib64/libpthread.so.0 [0x345740673d]
This error occurs when the DI_DM2.GEO_SEASON.SEASON_START_DT value for the current season is the same as the DI_DM.DATE_DM.FISCAL_START_DT value for the week corresponding to the CURRENT_DATE_SK global setting.
The workaround for this issue is to change the DI_DM2.GEO_SEASON.SEASON_START_DT value so that it is a week before the CURRENT_DATE_SK fiscal start date.
Operating System and Release Information
SAS System | SAS High-Performance Markdown Optimization | Linux for x64 | 4.3_M2 | 5.2 | 9.2 TS2M3 | 9.3 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2012-04-09 09:16:06 |
Date Created: | 2012-04-02 13:33:51 |